/**
 * 郊外的场景
 */
async function showJiaowai() {
    refresh();
    playMusic('mp3/niaojiao.mp3');
    DrawBackgroundImage("img/bg/jiaowai.jpg");
    showPersonData(); // 显示人物数据
    showMainButton('围猎场', 1, noText);
    showMainButton('河畔钓鱼', 2, diaoyu)
    showMainButton('云湖渡', 3, noText)
    showMainButton('京城', 4, showJingcheng);
    // 显示随机人物
    var r = getRandomNumber();
    if (r <= 8) { // 随机到 小于等于2的时候
        var npc = getRandomNPC();// 获取npc
        // 显示npc界面
        let img = showBottomLeftUser(npc.img, npc.name, 1, async function () {
            img.delete()
            var p = DrawImage(npc.img, 350, 80, 200);
            for (var i = 0; i < npc.msg.length; i++) {
                await write(npc.msg[i], false, true);
            }
            p.delete();
            showJiaowai();
        });
    }
    showBottomLeftUser('img/person/feizi2.jpg', '妃子2', r<=8 ?2:1, async function () {
        var str = '皇上，今天我们要去哪里';
        str = str.split('');
        // 逐字输出
        var log = write('') // 必须先获取到输出效果容器
        for (var i = 0; i < str.length; i++) {
            log.append(str[i]); // 追加内容
            await sleep(500);
        }
    });
}

async function diaoyu() {
    stopMusic();
    refresh();
    DrawBackgroundImage('img/bg/diaoyu.jpg');
    var msg = [
        '来到了河畔~',
        '看到河水的鱼儿非常肥美,想要垂钓一番!~',
        '刚钓了一会儿，一只美丽的花蝴蝶飞了过来~',
        '你放下了吊杆，去抓蝴蝶',
        '最终什么也没有钓到',
    ];
    for (var i = 0; i < msg.length; i++) {
        await write(msg[i], false, true);
    }
    showJiaowai();
}